@charset "utf-8";
/* CSS Document */
.clear {
	clear:both
}
* {
	border:none;
}
#main_BG {
	margin:0px auto;
	background:url(../images/mainBg.gif) repeat-y top center
}
#main_wrapper {
	width:957px;
	margin:0px auto;
}
#header {
}
.logo {
	float:left
}
.top_right {
	float:right;
	margin-top:50px;
}
.menuSection {
	border-top:solid 3px #FFCC33;
}
.bannerSection {
	margin:10px 0;
	clear:left
}
.banner {
	float:left
}
.bannerRightSection {
	margin-left:10px;
	width:285px;
	float:left
}
.bannerRightSection ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.bannerRightSection ul li {
	list-style:none;
	margin:0px;
	display:block;
	margin-bottom:1px;
	padding:0px;
	height:112px;
	width:285px;
}
.bannerRightSection ul li#sfx a {
	background:url(../images/SFXTheater.png) no-repeat 0 0;
	display:block;
	height:112px;
	width:285px;
}
.bannerRightSection ul li#sfx a:hover {
	background:url(../images/SFXTheater_hover.png) no-repeat 0 0;
}
.bannerRightSection ul li#play-win a {
	background:url(../images/playAndWin.png) no-repeat 0 0;
	display:block;
	height:112px;
	width:285px;
}
.bannerRightSection ul li#play-win a:hover {
	background:url(../images/playAndWin_hover.png) no-repeat 0 0;
}
.bannerRightSection ul li#food-zone a {
	background:url(../images/foodZone.png) no-repeat 0 0;
	display:block;
	height:112px;
	width:285px;
}
.bannerRightSection ul li#food-zone a:hover {
	background:url(../images/foodZone_hover.png)
}
#bodyContentSection {
}
.bodyTopContainer {
	margin-bottom:10px;
}
.boxTL {
	background:url(../images/boxTL.gif) no-repeat 0 0 #b32e00;
}
.boxTR {
	background:url(../images/boxTR.gif) no-repeat top right
}
.boxBR {
	background:url(../images/boxBR.gif) no-repeat bottom right
}
.boxBL {
	background:url(../images/boxBL.gif) no-repeat bottom left
}
.bodyContent {
	padding:20px;
}
.bodyTopLeft {
	float:left;
	width:643px;
}
.bodyTopLeft h1 {
	padding:0 0 7px 0;
	margin:0px 0 10px 0;
	font-size:25px;
	font-weight:normal;
	color:#f1b441;
	border-bottom:1px solid #d03901;
}
.bodyTopLeft p {
	padding:0 0 15px 0;
	margin:0px;
	line-height:18px;
}
.bodyTopLeft p a {
	text-decoration:none;
	color:#f1b441;
	}
.bodyTopLeft p a:hover {
	text-decoration:underline;
	
	}
.bodyTopLeft th{font-size:14px; text-align:left; padding:5px; background:#7F1E00; vertical-align:top}
.bodyTopLeft td{text-align:left; padding:5px; background:#D03901; vertical-align:top}
.bodyTopRight {
	float:right;
	margin-left:15px;
}
.bodyTopNextContainer {
}
.bodyNextContent {
	padding:20px;
}
.funList {
	float:left;
	margin-right:15px;
	width:218px;
}
.funList img {
	margin-bottom:15px;
}
.funList h2 {
	padding:0 0 7px 0;
	margin:0px 0 10px 0;
	font-size:20px;
	font-weight:normal;
	color:#f1b441;
	border-bottom:1px solid #d03901;
}
.funList p {
	padding:0 0 15px 0;
	margin:0px;
}
.funList span img {
	margin-bottom:0px;
}

/*Form Styles Starts*/
.formLeftContainer{float:left}
.formRightContainer{margin-left:15px; float:left; width:259px}
.formContainer{margin:20px; 0}
.form_row{margin-bottom:10px; }
.formLabel{width:190px; line-height:30px; float:left; text-align:right; margin-right:10px;}
.txtBox{padding:5px; font-size:13px; font-weight:bold; width:250px; background-color:#fde6a6; border:solid 1px #e99e00; font-family:Arial, Helvetica, sans-serif; color:#666666}
.txtArea{padding:5px; font-size:13px; font-weight:bold; width:390px; background-color:#fde6a6; border:solid 1px #e99e00; font-family:Arial, Helvetica, sans-serif;  color:#666666}
.phoneNo{padding:5px; font-size:13px; font-weight:bold; width:120px; background-color:#fde6a6; border:solid 1px #e99e00; font-family:Arial, Helvetica, sans-serif;  color:#666666}
.selectBox{padding:5px; font-size:13px; font-weight:bold; width:261px; background-color:#fde6a6; border:solid 1px #e99e00; font-family:Arial, Helvetica, sans-serif;}


/*Form Styles Ends*/
#footWrap {
	width:100%;
	margin:0px;
	padding:0 0 26px 0;
	float:left
}
#footPanel {
	padding-bottom:20px;
}
#footNav {
	width:600px;
	margin:20px 0 0 0;
	padding:0px;
	float:left
}
#footNav ul {
	margin:0 auto;
	padding:0px;
	display:block;
	list-style-type:none
}
#footNav ul li {
	width:auto;
	margin:0px;
	padding:0px 5px;
	float:left;
	display:block;
	border-right:1px solid #e5df85;
}
#footNav ul li a {
	color:#e5df85;
	text-decoration:none;
	margin:0px;
	padding:0px
}
#footNav ul li a:hover {
	text-decoration:underline
}
#footPanel p {
	margin:20px 0 0 0;
	padding:0px;
	line-height:20px;
	text-align:right;
}
#footPanel p a {
	color:#e5df85;
	text-decoration:none
}
#footPanel p a:hover {
	text-decoration:underline
}
